home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2004 #6
/
Amiga Plus CD - 2004 - No. 06.iso
/
AmigaPlus
/
Begleitmaterial
/
50Tools
/
Grafik
/
PerfectPaint
/
rexx
/
Anim
/
BuildAnim.rx
next >
Wrap
Text File
|
2003-06-26
|
1KB
|
77 lines
/* arexx Script V2 */
options results
parse ARG Port nb file Mode New b
ADDRESS value Port
pp_GetWidth
W=result
X=W/2
pp_GetHeight
H=result
Y=H/2
pp_GetCurrentBrush
B0=result
pp_FindEmptyBrush
Brush=result
if Brush=-1 then DO
pp_Warn "can't*find*empty|Brush."
ADDRESS COMMAND 'delete >nil: PerfectPaint:Temp/?#.*'
EXIT
END
pp_SetBrush Brush
IF New=1 then DO
pp_FindEmptyBuffer
Bf=result
if Bf=-1 then DO
pp_Warn "can't*find*empty|Buffer."
ADDRESS COMMAND 'delete >nil: PerfectPaint:Temp/?#.*'
EXIT
END
pp_SetBuffer Bf
END
pp_AnimGui 1
IF result<2 then DO
ADDRESS COMMAND 'delete >nil: PerfectPaint:Temp/?#.*'
EXIT
END
IF Mode=0 then DO
pp_load file||"001"
pp_MakeAnim nb
END
ELSE DO
pp_New W H 24
pp_MakeAnim nb
END
pp_CountFrames
nb2=result
DO i=1 to nb2
j=i
IF i<1000 then DO
j='0'||i
IF i<100 then DO
j='00'||i
IF i<10 then DO
j='000'||i
END
END
END
pp_Bload file||j
pp_plot X Y
pp_NextFrame
END
pp_FreeBrush
pp_SetBrush B0
ADDRESS COMMAND 'delete >nil: PerfectPaint:Temp/?#.*'
EXIT